package com.example.wordWork.domain;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.ArrayList;
import java.util.List;

@Data
/**
 * 送检记录对象 为了读取方便,属性全部用String
 */
@Accessors(chain = true)
public class coupon_inspect {
    /**
     * 部位
     */
    String buWei;
    /**
     * 制作日期
     */
    String create_date;
    /**
     * 试块类型
     */
    String type;

    public coupon_inspect setType(String type) {
        if(typeList.contains(type)){
            this.type = type;
        }else {
//        System.out.println(buWei);
            System.out.println(buWei + "#类型不存在");
        }
        return this;
    }

    /**
     * 试块类型的集合 “标养 同条件 拆模 抗渗”
     */
    public static final List<String> typeList=new ArrayList<>();
    static {
        typeList.add("标养");
        typeList.add("同条件");
        typeList.add("拆模");
        typeList.add("抗渗");
    }

    /**
     * 强度等级
     */
    String grade;
    /**
     * 混凝土方量
     */
    String capacity;
    /**
     * 试块组数
     */
    String count;
    /**
     * 送检日期
     */
    String inspect_date;
    /**
     * 焊接日期
     */
    String seal_date;
}
